// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
}) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
    const db = cloud.database()
    const collection = db.collection('user')
    try {
        const newUser = {
            account: event.account,
            canSearch: false,
            isAdmin: false,
            name: event.account,
            password: event.password,
        }
        await collection.add({
            data: newUser
        })
        return {
            code: 0,
            msg: 'Sign up successfully',
            data: newUser
        }
    } catch (e) {
        throw 'Sign Up Error';
    }
}